package com.igeek.javase.ch03;

/*
 *@author wangpeng
 *2023/7/12 19:11
 *@description 封装一个皇帝类
 */

/*
 * 2.封装一个皇帝类，里面有姓名，在位时间，政绩，描述4个属性，
 * 提供一个方法用来显示所有属性，私有化这些属性并提供对应的get以及set方法，
 * 并在测试类中测试。
 */

public class Empire {
    private String name;
    private int time;
    private int grade;
    private String descripe;

    //无参构造
    public Empire(){

    }
    //有参构造
    public Empire(String n,int t,int g,String d){
        this.name = n;
        this.time = t;
        this.grade =g;
        this.descripe = d;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getTime() {
        return time;
    }

    public void setTime(int time) {
        this.time = time;
    }

    public int getGrade() {
        return grade;
    }

    public void setGrade(int grade) {
        this.grade = grade;
    }

    public String getDescripe() {
        return descripe;
    }

    public void setDescripe(String descripe) {
        this.descripe = descripe;
    }
    public void show()
    {
        System.out.println("姓名:"+name+" 在位时间："+time+" 成就："+grade+" 描述："+descripe);
    }

}
